Harmfulness of Code Duplication - A Structured Review of the Evidence
نویسندگان
چکیده
Duplication of code has long been thought to decrease changeability of systems, but recently doubts have been expressed whether this is true in general. This is a problem for researchers because it makes the value of research aimed against clones uncertain, and for practitioners as they cannot be sure whether their effort in reducing duplication is well-spent. In this paper we try to shed light on this issue by collecting empirical evidence in favor and against the negative effects of duplication on changeability. We go beyond the flat yes/no-question of harmfulness and present an explanatory model to show the mechanisms through which duplication is suspected to affect quality. We aggregate the evidence for each of the causal links in the model. This sheds light on the current state of duplication research and helps practitioners choose between the available mitigation strategies.
منابع مشابه
The Impact of Programming Languages in Code Cloning
Code cloning is a duplication of source code fragments that frequently occurs in large software systems. Although different studies exist that evidence cloning benefits, several others expose its harmfulness, specifically upon inconsistent clone management. One important cause for the creation of software clones is the inherent abstraction capabilities and terseness of the programming language ...
متن کاملContextual Factors Influencing Cost and Quality Decisions in Health and Care: A Structured Evidence Review and Narrative Synthesis
Background Decisions affecting cost and quality are taken across health and care but investigation of the mediating role of context in these is in its infancy. This paper presents a synthesis of the evidence on the contextual factors that influence ‘decisions of value’ – defined as those characterised by having a significant and demonstrable impact on both quality and resources – in health and ...
متن کاملDecisions of Value: Going Backstage; Comment on “Contextual Factors Influencing Cost and Quality Decisions in Health and Care: A Structured Evidence Review and Narrative Synthesis”
This commentary expands on two of the key themes briefly raised in the paper involving analysis of the evidence about key contextual influences on decisions of value. The first theme focuses on the need to explore in more detail what is called backstage decision-making looking at how actual decisions are made drawing on evidence from ethnographies about decision-making. These studies point to l...
متن کاملA Rare Case of Duplication of Chromosome 2 (q31.3q36.3) in a 4.5-year-old Boy and Review of the Literature
De novo duplication of 2q is very rare. Most cases of 2q duplications result from familial translocations, and are associated with simultaneous monosomy of another chromosome segment. To our knowledge and search in English literature there are less than 20 reported cases of isolated 2q duplication. Hereby we introduce a 4.5-year-old Iranian boy of a non-consanguineous marriage who was referred ...
متن کاملFasting: Benefits and probable health harmfulness from the Islamic perspective
Fasting is a form of Islamic worship to approach God. There is a direct relationship between fasting, abstaining from eating and drinking, and an individual’s health as well as his ill-health. Therefore, it is of utmost importance in the Islamic perspective to weigh the spiritual benefits achieved through fasting against its probable harmfulness to an individual’s health. Regarding fasting, th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009